@charset "utf-8";
@import "menu.css";
/* @import "rounded.css"; */
/* CSS Document */
html,body { padding:0pt; margin:0pt; font-family:Verdana, Arial, Tahoma, Helvetica,sans-serif; font-size:12px; background:#FFF; color:#000; width:100%; height:100%; padding:0; margin:0;}
input {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; outline:none;}
p,form,h1,h2,h3 {margin:0pt; padding:0;}
h2 {font-size:18px;}
h4 {font-size:16px; color:#359; margin:1em 0pt;}
img {border:none; vertical-align:text-center; outline:none; padding:0; margin:0;}
* html body {behavior: url('/css/csshover3.htc');}
* html img{behavior:url('/css/iepngfix.htc')}
p {text-indent:0pt; margin:0; padding:0; font-size:12px; color:#333;}
ul, ol {text-indent:0pt; font-size:12px; color:#333;}
a {color:#015B88; outline:none; text-decoration:none;}
a:hover {color:#015B88; outline:none; text-decoration:underline;}
dl {margin:0pt;}
object {padding:0; margin:0; border:0;}

._left {text-align:left;}
._center {text-align:center;}
._right {text-align:right;}
._top {vertical-align:top;}
._middle {vertical-align:middle;}
._bottom {vertical-align:bottom;}

body {background:transparent url(/assets/templates/default/images/Background.gif) repeat;}
#body {background:transparent url(/assets/templates/default/images/Background.gif) repeat; float:left;}

#body{min-width:1000px; width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000) ? "1000px" : "100%"); width:100%;}
#wrapper {padding:20px 80px;}

#header {height:178px; background:transparent url(/assets/templates/default/images/DecorationBackground.gif) repeat-x center top;}
#logo {float:left; width:100%; background:transparent url(/assets/templates/default/images/DecorationImage.gif) no-repeat center top;}
#logo h1 {color:#FFF; font-size:14px; text-align:right; padding:1em;}
#logo img {float:left;}
#topMenu {clear:both; width:100%; float:left; background:transparent url(/assets/templates/default/images/TopMenuBackground.gif) repeat-x; height:30px;}
#topMenuLeft {float:left; height:30px; line-height:30px; padding:0 8px; vertical-align:middle;}
#topMenuLeft a {margin-left:4px;}
#topMenuLeft a img {margin-top:8px;}
*+html #topMenuLeft a img {margin-top:4px;}
#topMenuRight {float:left;}

#content {width:100%; float:left; overflow:hidden; position:relative; z-index:50;}
.content {background:#FFF; border:1px solid #CCC; padding:1em; margin-bottom:20px; }

.content p {padding:0.5em 0;}
.content p img {margin:0.5em;}

h2.longtitle {color:#888; padding: 0 0 1em 0; border-bottom:3px solid #5A99C4; margin:0 0 1em 0;}
#about {background:WhiteSmoke;}
#about p {padding:1em 0; font-size:9pt;}
#about strong {font-weight:normal; color:#FF6D0C;}
#about em {font-style:normal; text-decoration:underline;}
#about img {float:right;}
#about ul {border-bottom:3px solid #5A99C4; margin:1em 0; padding:1em 2em;list-style-image: url(/assets/templates/default/images/GrayBullet.gif);}
#about li {padding:0.2em 0;}
p.selected {background:#D0DFE9; margin-right:172px; padding:1em 0.5em!important;}

#newsList {background:#FAFAFA;}
#newsList h2 {color:#7E7E7E; font-family:Arial; font-size:14pt; font-weight:bold; border-bottom:1px solid #888888; padding-bottom:8px; margin-bottom:20px;}
#newsList h2 a {color:#7E7E7E;}
#newsList p.newsMore {text-align:right; margin-top:1em; border-top:1px solid #888;}
*+html #newsList p.newsMore {padding-top:0.3em;}
#newsList p img {vertical-align:middle;}
#newsList p a {text-decoration:none; color:#015B88; font-family:Verdana, Arial, Tahoma; font-size:9pt;}
#newsList p a:hover {text-decoration:underline; color:#015B88;}
#newsItem {}
.newsItem {font-family:Arial; font-size:10pt; margin-bottom:5px;}
.newsPubDate {color:#D44630; padding-bottom:5px; display:inline; margin-right:1em;}
.newsTitle {color:#015B88; display:inline;}
.newsTitle a {text-decoration:none; color:#015B88;}
.newsTitle a:hover {text-decoration:underline;}
.newsDescription {display:block; color:#545454; padding:5px 0 4px 0;}
.newsAuthor {color:#949494;}
.newsBody {margin-bottom:0.5em;}
.newsBody p, .newsBody div {padding:0.2em 0; font-size:12pt; color:#333; font-family:Times, Arial, Tahoma, Helvetica, Verdana, sans-serif; text-indent:1em;}
.newsBody p img, .newsBody div img {vertical-align:top; margin:0.3em; float:left;}

#pageControl {}
#paginate {margin-top:0; padding:1px 0;}
#paginate a:hover {text-decoration:none;}
#pagecount {text-align:right; margin-top:1em; padding-top:0.3em; border-top:1px solid #888;}
.ditto_previous_link, .ditto_next_link {border:1px solid #999; text-align:center; vertical-align:middle; margin:0 2px; padding:0 0.25em;}
.ditto_page {border:1px solid #999; text-align:center; vertical-align:middle; margin:0 2px; padding:0 0.25em;}
.ditto_currentpage {border:1px solid #999; text-align:center; vertical-align:middle; margin:0 2px; padding:0 0.25em; background:#CCC;}

.gallery {}
.thumbscontainer {float:none!important;}
.thumbs {display:table; width:100%;}
.thumbs li {display:table-cell!important; text-align:center; width:23%; height:160px;}
.thumbs li p {width:100%!important; font-size:90%;}

#feedbackForm {}
#feedbackForm p {clear:both; margin:0.5em 0;}
#feedbackForm label {display:block; width:250px; text-align:right; float:left; margin-right:0.5em;}
#feedbackForm img {float:none!important; vertical-align:top;margin:0;}

#siteMap ul {margin:0; padding:0.25em 0 0 1em;}
#siteMap ul li {padding:0.25em 0;}

.red {color:#C00;}

#feedback {}
#feedback fieldset {border-style:groove; border-width:2px; padding:1em; margin:1em;}